@charset "utf-8";
/* CSS Document */
@import url(/images/reset.css);
@import url(reset.css);
@import url(header.css);
@import url(footer.css);
/*@import url("animate.min.css");*/

.warp{ min-width:1420px; }

/*头条*/
.HomeHots{ display: flex; align-items: center; justify-content: center; padding: 30px 0; min-height: 66px; }
.HomeHots h1{display: block;position: relative;overflow: hidden;/* white-space:nowrap; *//* text-overflow:ellipsis; *//* word-wrap:normal; */font-size: 41px; font-weight: bold; color: #578ed2;line-height: 1.5; margin: 0 1em;text-align: center;}

/*公共列表*/
.ulList{ padding-top: 10px; min-height: 20px;}
.ulList li{ position: relative; overflow: hidden; line-height: 1.3; font-size: 18px; padding: 9px 0; padding-left: 20px; color: #222; }
.ulList li::before{ content: ''; display: block; position: absolute; overflow: hidden; width: 7px; height: 7px; border-radius: 50%; left: 0; top: calc(50% - 3.5px); background-color: #ccc; }
.ulList li a{ display: block; float: left; max-width:78%; max-width: calc(100% - 120px); position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal;}
.ulList li a:hover{ color: #F00; }
.ulList li span{ display: inline-block; float: right; color: #999;}

.ulList.nd li a{max-width: 100%; float: none;}
.ulList.nd li span{ display: none; }
.ulList.lg li{ line-height: 45px; *line-height: 43px; }

/*公共图片动画*/
.AnimPic{ transition: all 0.5s; }
.AnimPic img{ display: block; width: 100%; height: auto; min-height: 100%; object-fit: cover; }
.AnimPic:hover{ transform: translateY(-5px); box-shadow:0px 10px 10px -5px #766f6f; }



.Part1{ padding: 0.5px 0 0; }
.Part1>.f_l{ width: 720px; }

/* 焦点图 */
.Focus{  height:418px; background-color: #e9f3fe; margin-top: 5px; }
.Focus .bd>ul{min-width: 100%;}
.Focus .bd li{position: relative;overflow: hidden;width: 100%;height:418px;/* min-width: 100%; */}
.Focus .bd li img{ display: block; width: 100%; height: 100%; object-fit: cover; }
.Focus .bg{ position: absolute; width: 100%; height: 50px; padding-top: 20px; left: 0; bottom: 0; background: linear-gradient(to bottom, transparent, #000); opacity: 0.8;}
.Focus .text{ position: absolute; width: 100%; height: 30px; left: 0px; bottom:35px; }
.Focus .text li{ position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; font-size: 18px; color: #FFF; line-height: 30px; margin: 0 15px; text-align: center; }
.Focus .num{ position: absolute; width: 100%; left: 0px; bottom: 15px; display: flex; justify-content: center; }
.Focus .num li{ position: relative; overflow: hidden; width: 12px; height: 12px; margin: 0 6px; border-radius: 6px; background-color: #FFF; opacity: 0.6; transition: all 0.3s; font-size: 0; cursor: pointer; }
.Focus .num li.on{ opacity: 1; width: 26px; }

.Focus>a{display:block; width:40px; height:60px; position:absolute; top: 158px; top: calc((418px - 60px) / 2); cursor:pointer; opacity:0; filter: alpha(opacity=0); transition:all 0.5s; }
.Focus>a.prev{ left:10px; background:url("../images/home2023_ico_5.png") no-repeat center rgba(0,0,0,0.6); border-radius: 0 8px 8px 0;}
.Focus>a.next{ right:10px; background:url("../images/home2023_ico_6.png") no-repeat center rgba(0,0,0,0.6); border-radius: 8px 0 0 8px;}
.Focus:hover>a{ opacity:1; filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}

.isTouchSlide.Focus .bd li{min-width: 100%;}


.GwyxxBtns{ margin-top: 15px; }
.GwyxxBtns ul{ display: flex; justify-content: space-between; perspective: 1500px; }
.GwyxxBtns li{ position: relative; /*overflow: hidden;*/ width: 170px; height: 66px; box-sizing: border-box; border: 1px solid #ebebeb;}
.GwyxxBtns li::before{ content: ''; position: absolute; z-index: 0; width: 100%; width: calc(100% + 2px); height: 2px; left: 0; left: calc(-1px); bottom: 0; bottom: calc(-1px); background-color: #578ed2; transition: height 0.3s; }
.GwyxxBtns li a{ position: relative; z-index: 1; display: flex; align-items: center; justify-content: center; height: 100%; user-select: none; color: #222; transition: all 0.3s; }
.GwyxxBtns li span{ font-size: 18px; margin-left: 12px; }
.GwyxxBtns li:hover a{ color: #FFF; }
.GwyxxBtns li:hover img{ transition: all 0.3s; filter: brightness(100); }
.GwyxxBtns li:hover::before{ height: 100%; height: calc(100% + 2px); }


.Part1>.f_r{ width: 650px; }

/*要闻焦点*/
.NewsSlide{}
.NewsSlide .hd{ position: relative; height: 46px;}
.NewsSlide .hd ul{ display: flex; }
.NewsSlide .hd li{ position: relative; font-size: 24px; height: 46px; color: #999; min-width: 42px; text-align: center; line-height: 30px; }
.NewsSlide .hd li a{ display: inline-block; height: 100%; line-height: 32px; transition: all 0.3s; color: #222;}
.NewsSlide .hd li.T.on a{ color: #578ed2;}
.NewsSlide .hd .onBar{ width: 96px; height: 3px; position: absolute; background-color: #578ed2; left: 0; bottom: 6px; }
.NewsSlide .hd .onBar::after{ content: ''; display: block; position: absolute; top: 100%; left: calc(50% - 6px); border-top: 6px solid #578ed2; border-left: 6px solid transparent; border-right: 6px solid transparent;}

.NewsSlide ul.ulList{ padding-top: 10px; min-height: 260px; }
.NewsSlide ul.ulList li{ padding: 11px 0; padding-left: 22px; }

.isTouchSlide.NewsSlide ul.ulList{display: block !important;float: left;}

.TzggPart{ height: 140px; padding-top: 10px; margin-left: 10px; box-shadow: 0px 0px 6px 0px rgba(29,104,194,0.25); margin-top: 26px; background-color: #FFF; display: flex; align-items: center; justify-content: space-between; padding-right: 30px; }
.TzggPart .Tit{ position: relative; display: block; width: 60px; height: 120px; border-radius: 0px 10px 10px 10px; background-color: #578ed2; margin-left: -10px; }
.TzggPart .Tit::before{ content: ''; display: block; width: 11px; height: 9px; position: absolute; left: 0; top: -9px; background: url("../images/home2023_ico_11.png") no-repeat; }
.TzggPart .Tit a{ height: 100%; display: flex; align-items: center; }
.TzggPart .Tit h1{ font-size: 22px; font-weight: bold; color: #FFF; user-select: none; text-align: center; padding: 0 10px; line-height: 1.05; }
.TzggPart .TzggSlide{ width: calc(100% - 70px);}
.TzggPart ul.ulList{ padding-top: 0; }
.TzggPart ul.ulList li{ padding: 7px 0; padding-left: 22px; }



/*专题专栏*/
.Part2{ }
.Part2 .Tit{ height: 170px; width: 70px; }
.Part2 .Tit a{ height: 100%; display: flex; position: relative; align-items: center; padding-top: 5px; box-sizing: border-box; }
.Part2 .Tit a::before,
.Part2 .Tit h1::before,
.Part2 .Tit h1::after{ content: ''; position: absolute; display: block; }
.Part2 .Tit a::before{ width: 51px; height: 100%; top: 0; left: 11px; background:linear-gradient(to right, #d3e4fa, transparent); z-index: 0; }
.Part2 .Tit h1{ position: relative; z-index: 1; width: 50px; height: 135px; box-sizing: border-box; font-size: 24px; font-weight: bold; color: #FFF; user-select: none; line-height: 1.05; background-color: #578ed2; padding: 0px 10px; text-align: center; display: flex; align-items: center; }
.Part2 .Tit h1::before{ width: 12px; height: 11px; left: 0; top: -11px; border-radius: 6px 0 0 0; background-color: #578ed2; z-index: 0;}
.Part2 .Tit h1::after{ width: 12px; height: 11px; left: 0; top: -11px; border-radius: 6px 0 0 6px; background-color: #054898; z-index: 1;}
.Part2 .Tit h1 i{ display: block; position: absolute; top: 0; left: 100%; height: 100%; border-left: 19px solid #578ed2; border-top: 67.5px solid transparent; border-bottom: 67.5px solid transparent; box-sizing: border-box; }

.ZtPicBox{margin-left: 10px;width: 968px;/* display: flex; *//* justify-content: space-between; */}
.ZtPicBox .bd .tempWrap{ min-width:100%;}
.ZtPicBox .bd ul{/* display:flex; */}
.ZtPicBox .bd li{position: relative;overflow: hidden;width: 313px;height: 170px;margin-right: 15px;max-width: 313px;}
.ZtPicBox .bd li img{display:block;width: 100%;height: 100%;/* object-fit: cover; */}
.ZtPicBox .preBtns{position: absolute;width: 100%;height: 0;left: 0;top: 50%;display: flex;justify-content: space-between;align-items: center;}
.ZtPicBox .preBtns>a{display:block;width:40px;height:60px;position: relative;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;}
.ZtPicBox .preBtns>a.prev{ left:10px; background:url("../images/home2023_ico_5.png") no-repeat center rgba(0,0,0,0.6); border-radius: 0 8px 8px 0;}
.ZtPicBox .preBtns>a.next{ right:10px; background:url("../images/home2023_ico_6.png") no-repeat center rgba(0,0,0,0.6); border-radius: 8px 0 0 8px;}
.ZtPicBox:hover .preBtns>a{ opacity:1; filter: alpha(opacity=100);}
.ZtPicBox:hover .preBtns>a.prev{ left:0px;}
.ZtPicBox:hover .preBtns>a.next{ right:0px;}


.ZtSlide{ width: 310px; }
.ZtSlide .preBtns{position: absolute;width: 100%;height: 0;left: 0;top: 50%;display: flex;justify-content: space-between;align-items: center;z-index: 9;}
.ZtSlide .preBtns>a{display:block;width:40px;height:60px;position: relative;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;}
.ZtSlide .preBtns>a.prev{ left:10px; background:url("../images/home2023_ico_5.png") no-repeat center rgba(0,0,0,0.6); border-radius: 0 8px 8px 0;}
.ZtSlide .preBtns>a.next{ right:10px; background:url("../images/home2023_ico_6.png") no-repeat center rgba(0,0,0,0.6); border-radius: 8px 0 0 8px;}
.ZtSlide:hover .preBtns>a{ opacity:1; filter: alpha(opacity=100);}
.ZtSlide:hover .preBtns>a.prev{ left:0px;}
.ZtSlide:hover .preBtns>a.next{ right:0px;}

.ZtSlide .bd{ position: relative; transition: all 0.5s; }
.ZtSlide .bd li{ position: relative; overflow: hidden; width: 310px; height: 170px; }
.ZtSlide .bd li img{display: block;width: 100%;height: 100%;/* object-fit: cover; */}
/*.ZtSlide .bd:hover{ transform: translateY(-5px); box-shadow:0px 10px 10px -5px #766f6f; }*/

.ZtSlide .hd{ position: absolute; width: 310px; height: 0; right: 0; bottom: 12px; display: flex; justify-content: center; }
.ZtSlide .hd li{ font-size: 0; position: relative; overflow: hidden; width: 20px; height: 5px; border-radius: 5px; background-color: #FFF; transition: all 0.3s; cursor: pointer; }
.ZtSlide .hd li + li{ margin-left: 10px; }
.ZtSlide .hd li.on{ background-color: #F00; }



.PartTitle{ background: url("../images/home2023_ico_14.png") no-repeat center top; height: 58px; }
.PartTitle h1{ width: 260px; height: 50px; display: flex; align-items: center; justify-content: center; margin: 0 auto; user-select: none; }





/*政务公开、政务服务、互动交流*/
/*政务公开*/
.Part3{ }
.Part3>.f_l{ width: 950px; }

.ZwgkSlide{ }
.ZwgkSlide .hd{ position: relative; height: 46px;}
.ZwgkSlide .hd ul{ display: flex; }
.ZwgkSlide .hd li{ position: relative; font-size: 24px; height: 46px; color: #999; min-width: 60px; text-align: center; line-height: 32px; margin-right: 40px; }
.ZwgkSlide .hd li + li{ }
.ZwgkSlide .hd li a{ display: inline-block; height: 100%; line-height: 32px; transition: all 0.3s; color: #222;}
.ZwgkSlide .hd li.T.on a{ color: #578ed2;}
.ZwgkSlide .hd .onBar{ width: 96px; height: 3px; position: absolute; background-color: #578ed2; left: 0; bottom: 6px; }
.ZwgkSlide .hd .onBar::after{ content: ''; display: block; position: absolute; top: 100%; left: calc(50% - 6px); border-top: 6px solid #578ed2; border-left: 6px solid transparent; border-right: 6px solid transparent;}
.ZwgkSlide .bd{ min-height:175px; }
.ZwgkSlide ul.ulList{ padding-top: 10px; min-height: 165px; }
.ZwgkSlide ul.ulList li{ padding: 9px 0; padding-left: 22px; }

.YjzzcPart{ height: 50px; box-sizing: border-box; border: 1px solid #ddd; border-radius: 10px; margin-top: 20px; display: flex; align-items: center; justify-content: space-between;}
.YjzzcPart label{ display: block; padding-left: 30px; user-select: none; }
.YjzzcPart input{ outline: medium; border: none; background: none; font-size: 18px; width: calc(100% - 350px);}
.YjzzcPart a{ display: flex; width: 143px; height: 50px; margin: 0 -1px 0 0; border-radius: 10px; position: relative; overflow: hidden; background-color: #578ed2; cursor: pointer; align-items: center; justify-content: center; font-size: 20px; color: #FFF; user-select: none; transition: all 0.3s;  }
.YjzzcPart a img{ margin-right: 14px; }
.YjzzcPart a:hover{ background-color: #4479bb; }


.Part3>.f_r{ width: 410px; }

.LdzcBtns{}
.LdzcBtns ul{ display: flex; flex-wrap: wrap; justify-content: space-between; }
.LdzcBtns li{ position: relative; width: 200px; height: 50px; background-color: #f8f8f8; cursor: pointer; margin-top: 10px; }
.LdzcBtns li a{ display: block; line-height: 50px; height: 50px; font-size: 22px; text-align: center; color: #222; position: relative; z-index: 1; }
.LdzcBtns li:hover a{color: #578ed2;font-weight: bold;}

.LdzcBtns li::before,
.LdzcBtns li::after,
.LdzcBtns li a::before,
.LdzcBtns li a::after{ content: ''; display: block; position: absolute; transition: inset 0.5s; opacity: 0; z-index: 0;}
.LdzcBtns li::before{ border-top: 1px solid #ddd; width: 100%; left: -25px; top: 0; }
.LdzcBtns li::after{ border-left: 1px solid #ddd; height: 100%; left: 0; top: 25px; }
.LdzcBtns li a::before{ border-bottom: 1px solid #ddd; width: 100%; right: -25px; bottom: 0; }
.LdzcBtns li a::after{ border-right: 1px solid #ddd; height: 100%; right: 0; bottom: 25px; }
.LdzcBtns li:hover::before{ left:0; opacity: 1; }
.LdzcBtns li:hover::after{ top:0; opacity: 1; }
.LdzcBtns li:hover a::before{ right:0; opacity: 1; }
.LdzcBtns li:hover a::after{ bottom:0; opacity: 1; }

.ZfxxgkPart{ margin-top: 23px; }
.ZfxxgkPart>h1{ font-size: 24px; color: #578ed2; user-select: none; line-height: 1.5; }
.ZfxxgkPart>ul{ margin-top: 10px; }
.ZfxxgkPart li{ position: relative; overflow: hidden; height: 70px; box-sizing: border-box; background-color: #f8f8f8; }
.ZfxxgkPart li + li{ border-top: 1px solid #ddd; }
.ZfxxgkPart li a{ display: block; padding-left: 150px; height: 100%; font-size: 22px; color: #222; line-height: 70px; user-select: none; }
.ZfxxgkPart li img{ position: absolute; top: 50%; transform: translateY(-50%); left: 85px; }
.ZfxxgkPart li a:hover{ color: #578ed2; }


/*政务服务*/
.Part4{ padding: 30px 0; background-color: #f8f8f8; }

.GrfwPart{ width: 460px; height: 345px; background-color: #FFF; }
.GrfwPart>.Tit{ position: relative; height: 108px; background: url("../images/home2023_ico_24.png") no-repeat center top; }
.GrfwPart>.Tit a{ display: flex; height: 100%; font-size: 24px; color: #578ed2; justify-content: center; align-items: center; user-select: none; }
.GrfwPart>.Con{ padding: 40px 30px 0; }
.GrfwPart>.Con.FwzqPart{ padding: 20px 30px 0; }
.GrfwSlide{  }
.GrfwSlide .hd{ display: flex; justify-content: space-between; position: relative; height: 44px; }
.GrfwSlide .hd li{ position: relative; width: 84px; height: 36px; box-sizing: border-box; border: 1px solid #ddd; border-radius: 6px; }
.GrfwSlide .hd li::after{ content: ''; display: block; position:absolute; border-top: 0px solid #578ed2; border-left: 9px solid transparent; border-right: 9px solid transparent; transition: border-width 0.3s; left: calc(50% - 9px); top: 100%; }
.GrfwSlide .hd li a{ display: block; line-height: 34px; text-align: center; font-size: 18px; color: #222; user-select: none; transition: color 0.3s; }
.GrfwSlide .hd li.on{ background: #578ed2; border-color: #578ed2; }
.GrfwSlide .hd li.on a{ color: #FFF; }
.GrfwSlide .hd li.on::after{ border-top-width: 8px; }
.GrfwSlide .bd{ padding-top: 15px; }
.GrfwSlide .bd ul{ min-height: 72px; padding-bottom: 40px; }
.GrfwSlide .bd li{ position: relative; font-size: 18px; line-height: 2; margin-right: 25px; float: left;}
.GrfwSlide .bd li a:hover{ text-decoration: underline; }
.GrfwSlide .bd li.More{ position: absolute; right: 0; bottom: 0; color: #4988d3; margin-right: 0; }


.FwzqPart{ width: 410px;}
.FwzqPart .hd{ position: absolute; z-index: 2; right: 0; top: -10px; height: 10px; display: flex; }
.FwzqPart .hd li{ position: relative; overflow: hidden; transition: all 0.3s; width: 20px; height: 5px; border-radius: 5px; background-color: #ccc; cursor: pointer; font-size: 0; }
.FwzqPart .hd li + li{ margin-left: 10px; }
.FwzqPart .hd li.on{ background-color: #578ed2; width: 25px; }
.FwzqPart .tempWrap{transform: translateY(-10px);z-index: 1;min-width: 100%;}
.FwzqPart .bd{overflow: initial !important;padding: 10px 0 !important;min-width: 410px;}
.FwzqPart .bd ul{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;min-width: 410px;}
.FwzqPart .bd li{position: relative;overflow: hidden;width: 198px;height: 80px;box-sizing: border-box;border-radius: 10px;border: 1px solid #DDD;background-color: #FFF;transition: all 0.3s;float: left;margin-right: 14px;}
.FwzqPart .bd li:nth-of-type(2n){ margin-right:0;}
.FwzqPart .bd li + li + li{ margin-top: 15px; }
.FwzqPart .bd li a{ display:flex; position: relative; height: 100%; flex-direction: column; justify-content: center; align-items: center; }
.FwzqPart .bd li span{ font-size: 18px; line-height: 1.3; margin-top: 10px; color: #222; user-select: none; }
.FwzqPart .bd li:hover{ transform: translateY(-5px); box-shadow:0px 5px 5px -3px #766f6f; border-color: #578ed2; }
.FwzqPart .bd li:hover span{ color: #578ed2; }
.FwzqPart .More{ font-size: 18px; text-align: right; color: #4988d3;}
.YstbSlide{}
.YstbSlide .bd{ }
.YstbSlide .bd .tempWrap{ transform: translateX(-10px); }
.YstbSlide .bd li{ position: relative; overflow: hidden; float: left; width: 264px; height: 100px; background-color: #FFF; border-radius: 10px; margin:10px; box-shadow: 0px 0px 8px 0px rgba(70,147,248,0.25); transition: all 0.3s; }
.YstbSlide .bd li a{ display: flex; height: 100%; }
.YstbSlide .bd li .pic{ width: 115px; text-align: center; display: flex; align-items: center; justify-content: center; }
.YstbSlide .bd li .text{ display: flex; flex-direction: column; justify-content: center; user-select: none; }
.YstbSlide .bd li .text h1{ display: block; font-size: 22px; color: #222; line-height: 1.5; }
.YstbSlide .bd li .text p{ display: block; font-size: 18px; color: #999; line-height: 1.3; margin-top: 5px; }
.YstbSlide .bd li:hover{ transform: translateY(-5px); box-shadow: 0px 5px 8px 0px rgba(36,73,116,0.35); }

.YstbSlide>a{ display: block; position: absolute; cursor: pointer; top: calc(50% - 20px); width: 41px; height: 41px; }
.YstbSlide>a.prev{ left: -56px; background: url("../images/home2023_ico_31.png") no-repeat center; }
.YstbSlide>a.next{ right: -56px; background: url("../images/home2023_ico_32.png") no-repeat center; }




/*互动交流*/
.SjxxPart{ width: 890px; height: 480px; border-radius: 10px; box-shadow: 0px 0px 6px 0px rgba(29,104,194,0.25); box-sizing: border-box; padding: 20px 30px 0; }
.SjxxPart::before{ content: ''; display: block; position: absolute; z-index: 0; width: 100%; height: 90px; background-color:#e7f1ff; left: 0; top: 0; }

.TitPart{ position: relative; height: 70px; display: flex; justify-content: space-between; }
.TitPart .hd{ position: relative; }
.TitPart .hd .onBar{ width: 145px; height: 3px; position: absolute; background-color: #578ed2; left: 0; top: 50px; }
.TitPart .hd .onBar::after{ content: ''; display: block; position: absolute; top: 100%; left: calc(50% - 8px); border-top: 8px solid #578ed2; border-left: 8px solid transparent; border-right: 8px solid transparent;}
.TitPart .hd ul{ position: relative; display: flex; }
.TitPart .hd li{ position: relative; min-width: 50px; font-size: 24px; color: #222; user-select: none; height: 50px; text-align: center; }
.TitPart .hd li{ position: relative; min-width: 50px; font-size: 24px; color: #222; user-select: none; height: 50px; line-height: 50px; }
.TitPart .hd li a{display: block;line-height: 50px;transition: all 0.3s;color: #222;}
.TitPart .hd li.on a{ color: #578ed2; }

.TitPart .xjtj{ padding-top: 30px; }
.TitPart .xjtj li{ font-size: 18px; }
.TitPart .xjtj li span + span{ margin-left: 25px; }
.TitPart .xjtj li font{ color: #4988d3; }

.SjxxPart .bd{margin-top: 25px;position: relative;min-height: 260px;min-width: 100%;}
.SjxxPart .bd>*{ min-width:100%;}

.xjTable table{ width: 100%; }
.xjTable table thead{ position: relative; }
.xjTable table thead::before{ content: ''; position: absolute; z-index: 0; width: 100%; height: 40px; background-color: #f7faff; border-radius: 6px; left: 0; top: 0; }
.xjTable table thead tr{ position: relative; z-index: 1;}
.xjTable table thead th{ font-size: 18px; height: 40px; line-height: 40px; text-align: center; }
.xjTable table thead th.Ttitle{ text-align:left; padding-left: 25px; }
.xjTable table tbody td,
.xjTable table tbody th{ text-align:center; }
.xjTable table tbody tr{ height:45px; font-size:18px; color: #999; }
.letterTitle{ text-align:left!important; padding-left:25px;}
.letterTitle div{ position: relative; overflow:hidden; width:400px; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #222; }


.WyxxBtns{ margin-top: 15px; }
.WyxxBtns ul{ display: flex; justify-content: space-between; }
.WyxxBtns li{ position: relative; overflow: hidden; border-radius: 6px; box-sizing: border-box; border: 1px solid #DDD; width: 196px; height: 61px; }
.WyxxBtns li a{ display: flex; height: 100%; justify-content: center; align-items: center; user-select: none; font-size: 18px; }
.WyxxBtns li span{ margin-left: 15px; }


.ZjdcPart{ width: 470px; }
.ZjdcPart .hd{ position: relative; }
.ZjdcPart .hd .onBar{ width: 96px; height: 3px; position: absolute; background-color: #578ed2; left: 0; top: 50px; }
.ZjdcPart .hd .onBar::after{ content: ''; display: block; position: absolute; top: 100%; left: calc(50% - 8px); border-top: 8px solid #578ed2; border-left: 8px solid transparent; border-right: 8px solid transparent;}
.ZjdcPart .hd ul{ position: relative; display: flex; }
.ZjdcPart .hd li{ position: relative; min-width: 50px; font-size: 24px; color: #222; user-select: none; height: 50px; text-align: center; margin-right: 40px; line-height: 50px; }
.ZjdcPart .hd li a{display: block;line-height: 50px;transition: all 0.3s;color: #333;}
.ZjdcPart .hd li.on a{ color: #578ed2; }

.ZjdcPart .bd,
.ZjdcPart .bd>*{ min-width: 100%;}
.ZjdcPart .bd .zjdcLsit li{position: relative;height: 85px;display: flex;align-items: center;justify-content: space-between;}
.ZjdcPart .bd .zjdcLsit li + li{ border-top: 1px solid #eee; }
.ZjdcPart .bd .zjdcLsit li h1{ display:block; position: relative; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size: 18px; line-height: 1.3; max-width: calc(100% - 120px); }
.ZjdcPart .bd .zjdcLsit li span{ display: block; width: 90px; height: 50px; border-radius: 5px; box-sizing: border-box; text-align: center; line-height: 50px; font-size: 18px; color: #578ed2; user-select: none; border: 1px solid #DDD; }


.XwfbhBtns{}
.XwfbhBtns ul{ display: flex; justify-content: space-between; }
.XwfbhBtns li{ position: relative; overflow: hidden; border-radius: 6px; box-sizing: border-box; width: 250px; height: 90px; box-shadow: 0px 0px 8px 0px rgba(70,147,248,0.25); transition: all 0.3s; }
.XwfbhBtns li.btn_bmrx{ width: 400px; }
.XwfbhBtns li a{ display: flex; height: 100%; justify-content: center; align-items: center; user-select: none; font-size: 22px; }
.XwfbhBtns li span{ margin-left: 30px; }
.XwfbhBtns li:hover{ transform: translateY(-5px); box-shadow:0px 5px 8px 0px rgba(36,73,116,0.35); }


/*走进凉都*/
.Part6{ min-height: 385px; background: url("../images/home2023_ico_49.png") no-repeat center bottom #f1f9fd; }
.Part6 .Tit{ display: flex; height: 360px; align-items: center; position: absolute; top: -40px; }

.ZjldSlide{width: 1170px;}
.ZjldSlide .bd{position: relative;margin: 0 40px;}
.ZjldSlide .bd .tempWrap{min-width:100%;}
.ZjldSlide .bd ul{display:flex;min-width: 100%;}
.ZjldSlide .bd li{position: relative;overflow: hidden;width: 262px;min-width: 262px;height: 330px;margin: 15px 10px;/* box-shadow: 0px 6px 6px 0px rgb(0 0 0 / 30%); */transition: all 0.3s;}
.ZjldSlide .bd li:nth-child(2n){padding-top: 24px;}
.ZjldSlide .bd li img{ width: 100%; height: 100%; object-fit: cover; }
/* .ZjldSlide .bd li:hover{ transform:translateY(-5px);} */
.ZjldSlide .preBtns{ position: absolute; width: 100%; height: 0; top: 50%; left: 0; display: flex; justify-content: space-between; align-items: center; }
.ZjldSlide .preBtns>a{display:block;width:40px;height: 90px;position: relative;cursor:pointer;opacity:0;filter: alpha(opacity=0);transition:all 0.5s;}
.ZjldSlide .preBtns>a.prev{left:10px;background: url("../images/home2023_ico_5.png") no-repeat center rgba(0,0,0,0.3);border-radius: 8px 0 0 8px;}
.ZjldSlide .preBtns>a.next{right: -30px;background: url("../images/home2023_ico_6.png") no-repeat center rgba(0,0,0,0.3);border-radius: 0 8px 8px 0;}
.ZjldSlide:hover .preBtns>a{ opacity:1; filter: alpha(opacity=100);}
.ZjldSlide:hover .preBtns>a.prev{ left:0px;}
.ZjldSlide:hover .preBtns>a.next{right: -30px;}

.isTouchSlide.ZjldSlide .bd{margin: 0 20px;}


.JytaSlide{margin-top: 15px;}
.JytaSlide + .JytaSlide{ margin-top:10px; }
.JytaSlide .inhd{display:flex;margin-bottom: 5px;}
.JytaSlide .inhd li{position:relative;overflow:hidden;font-size:22px;padding:0 5px;line-height: 36px;height: 40px;}
.JytaSlide .inhd li a{line-height:40px;color: #333;}
.JytaSlide .inhd li.on a{ color:#578ed2; }
.JytaSlide ul.ulList{padding-top: 0px;min-height: 158px;}
.JytaSlide ul.ulList li{padding: 8px 0;padding-left: 18px;}

.FsLinks{margin-top: 0;}

